v\:group,v\:rect,v\:imagedata,v\:oval,v\:line,v\:polyline,v\:stroke,v\:textbox { display:inline-block;background:transparent }
.GooFlow{
	background:#FFFFFF;
	border: 1px solid #E9E9E9;
	font: 12px Arial, Helvetica, sans-serif;
	-moz-user-select:none;-webkit-user-select:none;
}
.GooFlow_head{
	clear:both;
	height:40px;
	padding:1px;
	border: 1px solid #E9E9E9;
    box-shadow: 0px 8px 12px 0px rgba(0, 52, 107, 0.04);
    background-color: #FFFFFF;
    line-height: 30px;
}
.GooFlow_head label{
	font-weight:bold;
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	height:15px;
	margin:2px;
	padding:1px 1px 1px 12px;
	width:260px;
	text-align: left;
	float:left;
	color: #2d2d2d;
	border-radius:3px;
	overflow:hidden;
	font-size: 18px;
}
.GooFlow_head span{float:left;height:22px;width:0px;overflow:hidden;border-left:#9AC6FF 1px solid;border-right:#FFFFFF 1px solid;margin:0px 1px;}
.GooFlow_head_btn{
	display:block;
	border:0px;
	height:30px;
	width:30px;
	cursor:default;
	padding:2px;
	margin:0px 1px;
	float:right;
	outline:none;
	blr:expression(this.onFocus=this.blur());
}
.GooFlow_head_btn b{
	display:inline-block;
	overflow:hidden; 
	font-size: 24px;
	width: 30px;
	height: 30px;
}
.GooFlow_head_btn:hover{
	
}
.fa-save{
    margin-left: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.GooFlow_tool{
	float:left;
	overflow:hidden;
	clear:left;
	border-radius:3px;
}
.GooFlow_tool_div{border-right: #c5c5c5 1px solid;overflow:hidden;border-radius:2px;width:50px;}

.GooFlow_tool span{height:0px;overflow:hidden;border-bottom:#9AC6FF 1px solid;border-top:#FFFFFF 1px solid;margin:1px;clear:both;display:block;}
.GooFlow_tool_btn{display:block;border:0px;height:44px;width:44px;cursor:default;padding:2px;margin:1px;outline:none;blr:expression(this.onFocus=this.blur());}
.GooFlow_tool_btn b{
	
}
.GooFlow_tool_btn:hover{
	border-radius:3px;
	padding:0px;
	border-left: #00a1ff solid 4px;
    border-top: #cccccc solid 1px;
    border-bottom: #cccccc solid 1px;
    border-right: #cccccc solid 1px;
}
.GooFlow_tool_btn:hover b{
	
}
.GooFlow_tool_btndown{
	width:46px;
	height:46px;
	cursor:default;
	margin:1px;
	outline:none;
	blr:expression(this.onFocus=this.blur());
	border-radius:3px;
	display:block;
	border-left: #00a1ff solid 4px;
    border-top: #cccccc solid 1px;
    border-bottom: #cccccc solid 1px;
    border-right: #cccccc solid 1px;
}
.GooFlow_tool_btndown b{
	display:block;
	overflow:hidden;
	width:44px;
	height:44px;
	margin:0px;
	border-radius:2px;
}

.GooFlow_work{float:right;margin:0px 3px 3px 0px;position:relative;overflow:scroll}
.GooFlow_work .GooFlow_work_inner{background-image:url(img/gooflow_blank.gif);position:relative;overflow:hidden}
.GooFlow_work .GooFlow_work_group{cursor:default;position:absolute;overflow:hidden;top:0px;left:0px}

.GooFlow_area{position:absolute;overflow:hidden;}
.GooFlow_area .lock{cursor:default;}
.GooFlow_area .bg{cursor:move;filter:Alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3;}
.GooFlow_work .lock .bg{cursor:default;}
.GooFlow_area label{cursor:text;top:1px;left:1px;position:absolute;display:block;font-size:12px;text-indent:18px;height:18px;line-height:18px}
.GooFlow_work .lock label{cursor:default;}
.GooFlow_area b{display:block;height:18px;widht:18px;top:0px;left:0px;position:absolute;cursor:pointer}
.GooFlow_work .area_red .bg{border:1px solid red;background-color:#FF7865}
.GooFlow_work .area_red label{color:red;background:url(img/gooflow_bullet.png) no-repeat 1px 1px}
.GooFlow_work .area_yellow .bg{border:1px solid #CD925A;background-color:#FFD564}
.GooFlow_work .area_yellow label{color:#FFBA1D;background:url(img/gooflow_bullet.png) no-repeat 1px -16px}
.GooFlow_work .area_blue .bg{border:1px solid #347BB1;background-color:#549CDE}
.GooFlow_work .area_blue label{color:#347BB1;background:url(img/gooflow_bullet.png) no-repeat 1px -33px}
.GooFlow_work .area_green .bg{border:1px solid green;background-color:#84CA04}
.GooFlow_work .area_green label{color:green;background:url(img/gooflow_bullet.png) no-repeat 1px -50px}

.GooFlow_work svg{display:block;position:absolute}
.GooFlow_work v\:group{position:relative;display:block}
.GooFlow_work v\:group v\:line{overflow:visible}
.GooFlow_work v\:group v\:polyline{overflow:visible}
.GooFlow_work v\:group div{cursor:text;position:absolute;overflow:visible;display:inline;float:left;white-space: nowrap}
.GooFlow_work .draw{color:#ff3300}
/*
position:absolute;
	border:#137671 solid 2px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#15428B;
*/
.GooFlow_item{
	position: absolute;
    border: #eaeaea solid 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-left: #1edac9 solid 3px;
    border-radius: 5px;
    color: #15428B;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.15);
}

.GooFlowStateNormal{background-color:#ffffff;}
.GooFlowStateComplete{background-color:#22EE00;}
.GooFlowStateRemind{background-color:#ECEC00;}
.GooFlowStateWarning{background-color:#FF0000;}
.GooFlowStateUndo{background-color:#00CC00;}
.GooFlowStateInProgress{background-color:#ff9a00;}
.GooFlowStateRegect{background-color:#FF0000;}
.GooFlowStateForceEnd{background-color:#FF0000;}
.GooFlowStatePause{background-color:#FF0000;}


.GooFlow table{border:1px #EBF4FD solid;padding:0px;border-radius:2px}
.GooFlow td{ padding-right: 2px!important; vertical-align:middle;text-align:center;padding:0px;cursor:default;word-wrap: break-word;word-break:break-all}
.GooFlow .ico{width:44px;cursor:move}
.GooFlow b{display:block;width:44px;height:44px;overflow:hidden;}
.GooFlow GooFlow_item b{display:block;width:44px;height:44px;overflow:hidden;}
.GooFlow GooFlow_tool_div b{display:block;width:44px;height:44px;overflow:hidden;}

.GooFlow .item_round{background:url(img/gooflow_bg.png) repeat-x;border-radius:11px;border:#7DA2CE solid 1px;width:22px;height:22px; overflow:visible}
.GooFlow .item_round table{border:0px;padding:2px;width:22px;height:22px}
.GooFlow .item_round .span{
	display:block;text-align:center; position:absolute;top:24px;left:-28px;width:80px;overflow:visible;text-align:center;
	padding:0px;cursor:default;word-wrap: break-word;word-break:break-all
}
.GooFlow .item_mix{background:#C2DB4E;}
.GooFlow div .rs_right{overflow:hidden;position:absolute;right:-1px;top:-1px;height:100%;width:6px;cursor:w-resize}
.GooFlow div .rs_bottom{overflow:hidden;position:absolute;left:-1px;bottom:-1px;width:100%;height:6px;cursor:n-resize}
.GooFlow div .rs_rb{
	position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;overflow:hidden;cursor:nw-resize;background:url(img/gooflow_tip.png) no-repeat 0px -8px;
}
.GooFlow div .rs_close{
	position:absolute;right:1px;top:1px;width:7px;height:7px;overflow:hidden;cursor:pointer;background:url(img/gooflow_tip.png) no-repeat 0px 0px
}
.GooFlow .rs_ghost{
	position:absolute;display:none;overflow:hidden;border:#8EA4C1 1px dashed; background:#D9E8FB;
	filter:Alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;z-index:10
}
.GooFlow .item_focus{
	border-left: #ef2525 solid 3px;
}
.GooFlow .item_mark{border:#ff3300 1px solid}
.GooFlow .item_mark td{cursor:crosshair}
.GooFlow textarea{
	position:absolute;
	display:none;
	font-size:12px;
	overflow-y:visible;
	width: 115px!important;
    border: 1px solid #fff!important;
    padding: 5px!important;
	z-index:10001
}
.GooFlow .GooFlow_line_oper{
	width:70px;height:15px;background-color:#D8E8FC;border:#7DA2CE 1px solid;position:absolute;
	filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;z-index:10000;
}
.GooFlow .GooFlow_line_move{filter:Alpha(Opacity=50);-moz-opacity:0.5;opacity:0.5;overflow:hidden;position:absolute;z-index:9999;background:url(0) no-repeat}
.GooFlow .GooFlow_line_oper b{display:inline-block;width:15px;height:15px;margin-left:2px;cursor:pointer}
.GooFlow .b_l1{background:url(img/GooFlow_line_oper.png) no-repeat 1px 1px}
.GooFlow .b_l2{background:url(img/GooFlow_line_oper.png) no-repeat 1px -14px}
.GooFlow .b_l3{background:url(img/GooFlow_line_oper.png) no-repeat 1px -29px}
.GooFlow .b_x{background:url(img/GooFlow_line_oper.png) no-repeat 1px -44px;margin-left:10px}



.GooFlow .ico_open{background:url(img/gooflow_icon.png) no-repeat -19px 1px}
.GooFlow .ico_new{background:url(img/gooflow_icon.png) no-repeat 2px 1px}
.GooFlow .ico_reload{background:url(img/gooflow_icon.png) no-repeat -97px 1px}
.GooFlow .ico_save{background:url(img/gooflow_icon.png) no-repeat -39px 1px}
.GooFlow .ico_undo{background:url(img/gooflow_icon.png) no-repeat -58px 1px}
.GooFlow .ico_redo{background:url(img/gooflow_icon.png) no-repeat -78px 1px}

/**ͼƬ��ʼ���� -4��-7�� x������-50��y������-59**/
.GooFlow .ico_cursor{background:url(img/iconOperate.png) no-repeat -204px -7px}
.GooFlow .ico_direct{background:url(img/iconOperate.png) no-repeat -154px -243px}
.GooFlow .ico_task{background:url(img/iconOperate.png) no-repeat -4px -7px;}
.GooFlow .ico_node{background:url(img/iconOperate.png) no-repeat -204px -66px}
.GooFlow .ico_chat{background:url(img/iconOperate.png) no-repeat -254px -66px}
.GooFlow .ico_state{background:url(img/iconOperate.png) no-repeat -54px -184px}
.GooFlow .ico_fork{background:url(img/iconOperate.png) no-repeat -304px -125px}
.GooFlow .ico_join{background:url(img/iconOperate.png) no-repeat -304px -66px}
.GooFlow .ico_complex{background:url(img/iconOperate.png) no-repeat -4px -184px}


.div_RightMenu{ position:absolute; list-style:none;width:140px;}
.div_RightMenu div{position:relative;}
.div_RightMenu ul{
	position:relative;
	background:#fff; 
	margin:0; 
	padding: 8px;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.38);
    border-radius: 5px;
}
.drmi0{background:url(img/jddetail.png) no-repeat}
.drmi1{background:url(img/czuser.png) no-repeat}
.div_RightMenu ul li { 
	margin-bottom: 5px;
}
.div_RightMenu ul li.RM_mouseover{ 
	color: #3fa0fa; 
	cursor: pointer; 
	margin-bottom: 5px; 
	font-size: 16px;
}

.weight-tip{
	height: 26px;
    position: absolute;
    z-index: 999;
    top: -35px;
    border-radius: 5px;
    background-color: #ffffff80;
    left: 59px;
    line-height: 26px;
    text-align: center;
    color: #15428B;
    display: inline-block;
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.15);
    white-space: nowrap;
    padding: 0px 5px;
}
.not-show{
	display: none!important;
}